package com.saibo.spider.gather;

import com.saibowisdom.base.api.aspirator.model.InfoClassMap;
import com.saibowisdom.base.api.aspirator.model.TaskEntry;

import java.util.List;
import java.util.Map;

/**
 * Created by admin on 2017/6/13.
 */
public interface Submitable  {

    public void setInfoClassMap(InfoClassMap infoMap);
    /**
     * 公共提交数据接口
     * param
     * status ok 抓取到数据   error 程序异常  empty 没有数据
     * data  数据
     * */
    public boolean submit(String status ,List<Map<String, Object>> data);

    /**
     * 公共提交后续采集入口地址
     * param
     * action 动作页面名称
     * lstEntry  入口列表
     * */
    public boolean submitTaskEntry(String action , List<TaskEntry> lstEntry);

}
